package com.yc.tc.dao;

import java.util.List;

import com.yc.tc.beans.AdminInfo;

public interface IAdminInfoDao {

	/**
	 * 添加管理员
	 * @param af
	 * @return
	 */
	public int addAdminInfo(AdminInfo af);
	
	/**
	 * 删除管理员信息
	 * @param aid：要删除的管理员信息的编号
	 * @return
	 */
	public int delAdminInfo(String aid);
	
	/**
	 * 管理员登陆
	 * @param aid：管理员账号
	 * @param pwd：管理员密码
	 * @return
	 */
	public AdminInfo loginAdmin(String aid,String pwd);
	
	/**
	 * 修改管理员信息
	 * @param af：新的管理员对象
	 * @return
	 */
	public int updateAdminInfo(AdminInfo af);
	
	/**
	 * 分页查询管理员信息
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public List<AdminInfo> find(Integer pageNo,Integer pageSize);

	/**
	 * 获取总记录数
	 * @return
	 */
	public int getTotal();
}
